package com.feinno.urcs.group.entity;

import com.feinno.superpojo.SuperPojo;
import com.feinno.superpojo.annotation.Field;
import com.feinno.urcs.profile.entity.ClientType;
import com.feinno.urcs.types.MobileNo;

import java.util.List;

/**
 * @author Li.Hongbo <lihongbo@feinno.com>
 */
public class CreateGroupArgs extends SuperPojo {
	/**
	 * 发起者uri
	 */
	@Field(id = 1)
	private MobileNo fromMobileNo;

	/**
	 * conversationID
	 */
	@Field(id = 2)
	private String conversationId;

	/**
	 * 群名称
	 */
	@Field(id = 3)
	private String subject;

	/**
	 * 被邀请人
	 */
	@Field(id = 4)
	private List<MobileNo> members;

	@Field(id = 5)
	private ClientType clientType;



	public String getConversationId() {
		return conversationId;
	}

	public void setConversationId(String conversationId) {
		this.conversationId = conversationId;
	}

	public String getSubject() {
		return subject;
	}

	public void setSubject(String subject) {
		this.subject = subject;
	}

	public List<MobileNo> getMembers() {
		return members;
	}

	public void setMembers(List<MobileNo> members) {
		this.members = members;
	}


	public MobileNo getFromMobileNo() {
		return fromMobileNo;
	}

	public void setFromMobileNo(MobileNo fromMobileNo) {
		this.fromMobileNo = fromMobileNo;
	}

	public ClientType getClientType() {
		return clientType;
	}

	public void setClientType(ClientType clientType) {
		this.clientType = clientType;
	}
}
